expressing annoyance or anger - Deutsch Englisch Wörterbuch